package com.tubi.file;

import java.io.File;
import java.io.IOException;

public class filedemo4 {
    public static void main(String[] args) throws IOException {
        //练习在当前模块下的aaa文件夹中创建一个a.text文件
        //注意判断文件夹啊是否存在

        File newfile = new File("test-file/aaa");
        if (!newfile.exists()){ //判断此路径的文件是否存在
            //如果不存在就创建
            newfile.mkdirs(); //创建多级文件夹
        }
        File file = new File(newfile,"a.text");
        file.createNewFile();


        //        newfile.delete(); 删除文件

        //递归删除
//        deleteFir(newfile);

    }

    private static void deleteFir(File src) {
        //获取文件夹所有内容
        File[] files = src.listFiles();
        for (File file : files) {
            if(file.isFile()){//如果是文件删除
                file.delete();
            }else{//如果不是递归
                deleteFir(file);
            }
        }
        src.delete(); //空文件直接删除 
    }
}
